/*
 * 字符数组和字符串.c
 *
 *  Created on: 2024年3月4日
 *      Author: sulei_zhang
 */
#include <stdio.h>

int main0401(void) {
	// 字符串拼接
	char ch1[] = "hello";
	printf("%d", sizeof(ch1));
	char ch2[] = "world";
	char ch3[20];

	int i = 0;
	int j = 0;
	while(ch1[i] != '\0'){
		ch3[i] = ch1[i];
		i++;
	}
	while(ch2[j] != '\0'){
		ch3[i + j] = ch2[j];
		j++;
	}
	ch3[i + j] = '\0';
	printf("%s", ch3);

	// c中没有字符串，就是靠字符数组，如果定义多个字符串，则需要使用二维字符数组
	char strs[][3] = {"aaa", "bbb"};

	// %s打印碰到0就结束了
	char str1[] = {110, 111, 112, 101, 98, 0, 99};
	printf("%s", str1);

	return 0;
}


int main040101(void) {
	char ch[100];
	// 通过键盘获取一个字符串
	gets(ch);
	printf("%s\n", ch);
	return 0;
}
